	
.container{
	  width: 100vw;
	  height: 100vh;
	  background-color: #fff;
	  opacity: 1;
	  padding-top:150rpx;
	  .logobox{
		  width: 100%;
		
		  display: flex;
		  justify-content: center;
		  align-items: center;
		  .logo{
		  		  width: 180rpx;
		  		  height: 180rpx;
		  		  border-radius: 40rpx;
				  // box-shadow: 0 8rpx rgba(29, 106, 255, 0.2);
		  }
	  }
	  .loginbox{
		  margin-top: 120rpx;
		
		  .icon{
			width: 34rpx;
			height: 34rpx;
		}
		.form{
			
			padding: 0 56rpx;
			.mobile, .password {
				height: 48rpx;
			}
			
			.mobile,.password,.codebox{
				display: flex;
				align-items: center;
			    height: 48rpx;
				.input{
					margin-left: 40rpx;
				} 
			   }
			   .codebox{
				 .text{
				 	// width: 140rpx;
				 	height: 40rpx;
				 	font-size: 28rpx;
				 	font-family: PingFang SC;
				 	font-weight: 500;
				 
				 	color: #1D6AFF;
				 	opacity: 1;		
					padding-left: 20rpx;
				 }  
			   } 
			   .line{
				margin: 25rpx 0 ;
			   }
			   .code{
				   width: 100%;
				   display: flex;
				   justify-content: flex-end;
				   .text{
					   font-size: 28rpx;
					   font-family: PingFang SC;
					   font-weight: 500;
					   line-height: 34px;
					 
					   opacity: 1;
				   }
				   .blue{
					    color: #1D6AFF; 
				   }
				   .black{
					   color:RGBA(55, 55, 55, 1) ;
				   }
			   }
			   .login{
				   width: 638rpx;
				   height: 88rpx;
				   background: #1D6AFF;
				   opacity: 1;
				   border-radius: 44px;
				   display: flex;
				   justify-content: center;
				   align-items: center;
				   margin-top: 45rpx;
				   .text{
					   width: 64rpx;
					   height: 45rpx;
					   font-size: 32rpx;
					   font-family: PingFang SC;
					   font-weight: 500;
					   line-height: 45rpx;
					   color: #FFFFFF;
					   opacity: 1;
				   }
			   }
		}
		 
	
		  
	  }
	  .action{
		  margin-top:32rpx;
		  width: 100%;
		  display: flex;
		  justify-content: center;
		  .other{
			  display: flex;
			  justify-content: center;
			  // width: 507rpx;
			  height: 40rpx;
			  font-size: 28rpx;
			  font-family: PingFang SC;
			  font-weight: 400;
			  line-height: 34rpx;
			  color: #999999;
			  opacity: 1;
			  .line{
				  margin: 0 26rpx;
			  }
		  }
	  }
	  .quicklogin{
		  margin-top:100rpx ;
		  .text{
			  width: 104rpx;
			  height: 37rpx;
			  font-size: 26rpx;
			  font-family: PingFang-SC-Regular;
			  line-height: 32rpx;
			  color: #999999;
			  opacity: 1;
		  }
	  }
	  .wechat{
		  margin-top: 40rpx;
		  width: 100%;
		  display: flex;
		  justify-content: center;
		  .wechat-logo{
			  width:48rpx;
			  height: 40rpx;
		  }
	  }
	  .agreement{
		  margin-top: 102rpx;
		  width: 100%;
		  display: flex;
		  justify-content: center;
		  align-items: center;
		  height: 38rpx;
		  font-size: 22rpx;
		  font-family: PingFang SC;
		  font-weight: 500;
		  line-height: 38rpx;
		  color: RGBA(153, 153, 153, 1);
		  opacity: 1;
		  .black{
			  color: RGBA(36, 36, 36, 1);
		  }
		  
	  }
	
  }
